pub const DTLS_SCTP_SHARED_AUTHKEY_LEN: u32 = 64;
pub const TLS13_KE_MODE_PSK_ONLY: u32 = 1;
pub const TLS13_KE_MODE_PSK_WITH_DHE: u32 = 2;
pub const TLS13_CERT_AUTH_WITH_DHE: u32 = 4;
pub const SSLV2_VERSION_BIT: u32 = 1;
pub const SSLV3_VERSION_BIT: u32 = 2;
pub const TLS10_VERSION_BIT: u32 = 4;
pub const TLS11_VERSION_BIT: u32 = 8;
pub const TLS12_VERSION_BIT: u32 = 16;
pub const TLS13_VERSION_BIT: u32 = 32;
pub const TLCP11_VERSION_BIT: u32 = 128;
pub const DTLS10_VERSION_BIT: u32 = 2147483648;
pub const DTLS12_VERSION_BIT: u32 = 1073741824;
pub const DTLCP11_VERSION_BIT: u32 = 256;
pub const TLS_VERSION_MASK: u32 = 48;
pub const DTLS_VERSION_MASK: u32 = 1073741824;
pub const STREAM_VERSION_BITS: u32 = 191;
pub const DATAGRAM_VERSION_BITS: u32 = 3221225728;
pub const TLCP_VERSION_BITS: u32 = 384;
pub const ALL_VERSION: u32 = 3221225919;
pub const HITLS_MODE_ENABLE_PARTIAL_WRITE: u32 = 1;
pub const HITLS_MODE_ACCEPT_MOVING_WRITE_BUFFER: u32 = 2;
pub const HITLS_MODE_AUTO_RETRY: u32 = 4;
pub const HITLS_MODE_NO_AUTO_CHAIN: u32 = 8;
pub const HITLS_MODE_RELEASE_BUFFERS: u32 = 16;
pub const HITLS_MODE_SEND_CLIENTHELLO_TIME: u32 = 32;
pub const HITLS_MODE_SEND_SERVERHELLO_TIME: u32 = 64;
pub const HITLS_MODE_SEND_FALLBACK_SCSV: u32 = 128;
pub const HITLS_MODE_ASYNC: u32 = 256;
pub const HITLS_MODE_DTLS_SCTP_LABEL_LENGTH_BUG: u32 = 1024;
pub const HITLS_SENT_SHUTDOWN: u32 = 1;
pub const HITLS_RECEIVED_SHUTDOWN: u32 = 2;
pub const HITLS_NOTHING: u32 = 1;
pub const HITLS_WRITING: u32 = 2;
pub const HITLS_READING: u32 = 3;
pub const HITLS_ASYNC_PAUSED: u32 = 4;
pub const HITLS_ASYNC_NO_JOBS: u32 = 5;
pub const HITLS_CLIENT_HELLO_CB: u32 = 6;
pub const HITLS_X509_LOOKUP: u32 = 7;
pub const HITLS_CC_READ: u32 = 1;
pub const HITLS_CC_WRITE: u32 = 2;
#[repr(C)]
pub struct HITLS_Ctx {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct HITLS_Config {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct HITLS_Cipher {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct HITLS_Session {
    _unused: [u8; 0],
}
pub const HITLS_SESS_CACHE_NO: HITLS_SESS_CACHE_MODE = 0;
pub const HITLS_SESS_CACHE_CLIENT: HITLS_SESS_CACHE_MODE = 1;
pub const HITLS_SESS_CACHE_SERVER: HITLS_SESS_CACHE_MODE = 2;
pub const HITLS_SESS_CACHE_BOTH: HITLS_SESS_CACHE_MODE = 3;
pub const HITLS_SESS_DISABLE_INTERNAL_STORE: HITLS_SESS_CACHE_MODE = 4;
pub const HITLS_SESS_DISABLE_INTERNAL_LOOKUP: HITLS_SESS_CACHE_MODE = 8;
pub const HITLS_SESS_DISABLE_AUTO_CLEANUP: HITLS_SESS_CACHE_MODE = 16;
pub const HITLS_SESS_ENABLE_TIME_UPDATE: HITLS_SESS_CACHE_MODE = 32;
pub type HITLS_SESS_CACHE_MODE = ::std::os::raw::c_uint;
pub const HITLS_UPDATE_NOT_REQUESTED: HITLS_KeyUpdateRequest = 0;
pub const HITLS_UPDATE_REQUESTED: HITLS_KeyUpdateRequest = 1;
pub const HITLS_KEY_UPDATE_REQ_END: HITLS_KeyUpdateRequest = 255;
pub type HITLS_KeyUpdateRequest = ::std::os::raw::c_uint;
